Collection Level Polymorphism : A path to High Performance C + + Applications Edward
نویسنده
چکیده
In this paper we present a C++ implementation of a numerical solver for the Euler equations about rotating geometries (Turbomachinery). This implementation represents a working prototype C++ solver which obtains performances comparable to a reference Fortran application. We obtain this performance by providing abstractions at the level of collections of objects , thus minimizing the introduction of \mid-level" 3] code. In this abstraction we implement a collection level polymorphism that is applicable to a broad range of Finite Element/Finite Volume based numerical solution methodologies. In addition, we discuss a potential extension of this abstraction to optimization of memory hierarchy utilization.
منابع مشابه
The Impact of Java Applications at Microarchitectural Level from Branch Prediction Perspective
The portability, the object-oriented and distributed programming models, multithreading support and automatic garbage collection are features that make Java very attractive for application developers. The main goal of this paper consists in pointing out the impact of Java applications at microarchitectural level from two perspectives: unbiased branches and indirect jumps/calls, such branches li...
متن کاملارتباط فراوانی پلی مورفیسم -629A/C و Taq Iدرژن CETP، با میزانHDL-C در تهران
Background: The aim of this study was to examine whether the well established effect of the common TaqI polymorphism in CETP gene on HDL-C concentration could be explained by the recently identified -629A/C functional polymorphism in the promoter. Material and method: To examine the association between A allele and HDL-C level, 943 healthy subjects enrolled in TLGS study were selected, among w...
متن کاملارتباط فراوانی الل 2B در ژن CETP، با میزان HDL-C در جمعیت تهرانی
The object of the present study was to investigate the association between common CETP polymorphism, TaqI in intron 1, and high density lipoprotein levels in Tehran population. In order to examine the relationship between B2 allele and HDL-C level, 356 people with the lowest, medium and highest deciles of HDL cholesterol levels were selected out of 993 healthy subjects from TLGS. Fa...
متن کاملA High Performance Feedback Active Noise Control System
In many active noise control (ANC) applications, an online secondary path modelling method that uses a white noise as a training signal is required. This paper proposes a new feedback ANC system. Here we modified both the FxLMS and the VSS-LMS algorithms to raised noise attenuation and modelling accuracy for the overall system. The proposed algorithm stops injection of the white noise at the op...
متن کاملA High Performance Feedback Active Noise Control System
In many active noise control (ANC) applications, an online secondary path modelling method that uses a white noise as a training signal is required. This paper proposes a new feedback ANC system. Here we modified both the FxLMS and the VSS-LMS algorithms to raised noise attenuation and modelling accuracy for the overall system. The proposed algorithm stops injection of the white noise at the op...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007